Skip to content

chore(deps): Bump react-resizable-panels from 2.1.9 to 4.10.0#15

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/react-resizable-panels-4.10.0
Closed

chore(deps): Bump react-resizable-panels from 2.1.9 to 4.10.0#15
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/react-resizable-panels-4.10.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 19, 2026

Bumps react-resizable-panels from 2.1.9 to 4.10.0.

Release notes

Sourced from react-resizable-panels's releases.

4.9.0

  • 702: Add disableDoubleClick prop to Separator to enable turning off the double-click size reset behavior.

4.8.0

  • 699: useDefaultLayout hook automatically migrates legacy layouts to version 4 format; see issue 605 or PR 699 for details on how this works.

4.7.6

  • 698: Replace Panel aria-disabled attribute with data-disabled

4.7.5

  • 696: Improved server rendering support for defaultSize prop

4.7.4

  • 689: Fix edge case bug with pointer event capture

4.7.3

  • 690: Imperative Panel API supports non-percentage sizes

4.7.2

  • 683: Don't scroll separator when setting focus

4.7.1

  • 678: Change default overflow styles to support shadows

4.7.0

  • 677: Add groupResizeBehavior prop to Panel, enabling panels to retain their current size (pixels) size when the parent Group is resized.

4.6.5

  • 670: Check for undefined adoptedStyleSheets (to better support environments like jsdom)
  • 671: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator

4.6.4

  • 664, 665: Resize actions sometimes "jump" on touch devices

4.6.3

  • Fixed a problem with project logo not displaying correctly in the README for the Firefox browser.

4.6.2

  • 660: Group guards against layouts with mis-ordered Panel id keys

4.6.1

  • 658: Imperative Panel and Group APIs ignored disabled status when resizing panels; this is an explicit override of the disabled state and is required to support conditionally disabled groups.
  • 658: Separator component does not set a cursor: not-allowed style if the parent Group has cursors disabled.

4.6.0

  • 657: Allow Panel and Separator components to be disabled

4.5.9

  • 649: Optimization: Replace useForceUpdate with useSyncExternalStore to avoid side effect of swallowing "click" events in certain cases
  • 654: Bugfix Imperative Group method setLayout persists layout to in-memory cache

... (truncated)

Changelog

Sourced from react-resizable-panels's changelog.

4.10.0

  • 705: Add data-separator="focus" state for Separator elements for more consistent custom CSS styles.

4.9.0

  • 702: Add disableDoubleClick prop to Separator to enable turning off the double-click size reset behavior.

4.8.0

  • 699: useDefaultLayout hook automatically migrates legacy layouts to version 4 format; see issue 605 for details on how this works.

4.7.6

  • 698: Replace Panel aria-disabled attribute with data-disabled

4.7.5

  • 696: Improved server rendering support for defaultSize prop

4.7.4

  • 689: Fix edge case bug with pointer event capture

4.7.3

  • 690: Imperative Panel API supports non-percentage sizes

4.7.2

  • 683: Don't scroll separator when setting focus

4.7.1

  • 678: Change default overflow styles to support shadows

4.7.0

  • 677: Add groupResizeBehavior prop to Panel, enabling panels to retain their current size (pixels) size when the parent Group is resized.

4.6.5

  • 670: Check for undefined adoptedStyleSheets (to better support environments like jsdom)
  • 671: Bug-fix: Update in-memory layout cache when group is resized by double-clicking on a separator

4.6.4

  • 664, 665: Resize actions sometimes "jump" on touch devices

4.6.3

... (truncated)

Commits
  • fa27133 4.9.0 -> 4.10.0
  • b58ed97 Add data-separator "focus" state (#706)
  • f4e5e08 Upgrade react-lib-tools to improve site-search
  • 5cf89ea Made callouts on Common Questions more consistent
  • 435f953 Upgrade react-lib-tools to improve site-search
  • 50f05ab 4.8.0 -> 4.9.0
  • 897d576 Add disableDoubleClick prop to Separator (#702)
  • 1e299c3 4.7.6 -> 4.8.0
  • 09bec23 Import version 3 saved layouts in version 4 (#699)
  • 1adf716 Update CONTRIBUTING.md
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Dependency updates javascript npm/JavaScript updates labels Apr 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/react-resizable-panels-4.10.0 branch from 0fa17fa to 5250c90 Compare April 19, 2026 15:18
@EVWorth EVWorth requested a review from Copilot April 19, 2026 15:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the frontend dependency react-resizable-panels to a newer major version.

Changes:

  • Bump react-resizable-panels from ^2.x (locked at 2.1.9) to ^4.10.0 in package.json.
  • Regenerate package-lock.json to lock react-resizable-panels at 4.10.0 (including updated peer dependency ranges).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
package.json Updates react-resizable-panels dependency to ^4.10.0.
package-lock.json Locks react-resizable-panels to 4.10.0 and updates resolved/integrity metadata and peer dependency ranges.

@EVWorth EVWorth force-pushed the dependabot/npm_and_yarn/react-resizable-panels-4.10.0 branch from 5250c90 to 8f452f8 Compare April 21, 2026 02:32
Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 2.1.9 to 4.10.0.
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@2.1.9...4.10.0)

---
updated-dependencies:
- dependency-name: react-resizable-panels
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@EVWorth
Copy link
Copy Markdown
Owner

EVWorth commented Apr 21, 2026

Closing for now. react-resizable-panels v4 has breaking API changes (PanelGroup and PanelResizeHandle exports changed). Requires code migration to adapt to new API. Let's upgrade in a follow-up PR dedicated to this migration.

@EVWorth EVWorth closed this Apr 21, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 21, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/react-resizable-panels-4.10.0 branch April 21, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates javascript npm/JavaScript updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants